India's Supreme Court clears way for Hindu temple at Ayodhya