The Ayodhya dispute has cast a shadow on the future of these Indian mosques