India reports over 3.5 lakh new Covid-19 cases; 2,812 deaths