Rajiv Gandhi murder convict walks free after 31 years in prison