Temple to come up at disputed Ayodhya site, alternative land for mosque, says SC