108-foot long incense sticks lit at Ayodhya temple as consecration rituals begin