India's top court strikes down ban on 'offensive' online comment