COVID-19: India records over 45,600 new cases