Millions of Hindu devotees and mystics have gathered in the northern Indian city of Prayagraj for the Maha Kumbh festival, which is the largest religious congregation on earth.