India reports 349K COVID-19 cases amid oxygen shortage