Modi calls off his proposed visit to ayodhya