Narendra Modi wins his second term