Indian Supreme Court frees convict in Rajiv Gandhi assassination case