Narendra Modi to take oath as the Prime Minister of India for the second consecutive term