Ayodhya Trust Petition Reaches Supreme Court