Narendra Modi to pray at Ayodhya