'India's top court should resolve Babri Masjid dispute'