Polls closed on Monday after the final phase of voting in India's marathon general election which is expected to bring Narendra Modi's right-wing Hindu nationalist Bharatiya Janata Party (BJP) to power.