muslim claim to ayodhya land