Gujarat elections: a lot at stake for Narendra Modi