Mahakumbh: 45-day spiritual festival concludes with Mahashivaratri Snan