PM Modi describes the Ram temple in Ayodhya as a great heritage of Indian culture and spirituality, saying it was built following centuries of sacrifices, struggle and devotion