India reports 30,941 fresh COVID-19 infections