India kicks off a massive Hindu festival touted as the world’s largest religious gathering