Protests sweep India over citizenship law