India's top court has postponed hearings on a new citizenship law that has provoked protests and violence nationwide