Novartis patent challenge spurs protests in India