Coronavirus: India reports 46,148 new COVID-19 cases, 979 deaths in last 24 hours