India’s top court directs states to register hate speech cases