Hindu festival Kumbh Mela: Largest gathering in the world begins in India