There is no stopping Narendra Modi as he laps up a second term as Indian prime minister