Firecrackers exploded and supporters danced in the street, tears in their eyes, after it emerged that Narendra Modi had led the Bharatiya Janata Party to a historic landslide win in India’s general elections, paving the way for him to become the country's 14th prime minister.