Devotees prepare for India's Ayodhya temple opening