Babri Masjid destroyed by 'Hindu Taliban': Supreme Court told