Hindu bathing festival Magh Mela draws millions to rivers