Babri Mosque case: Indian top court gives disputed site to Hindus