India logs 42,766 new Covid-19 cases, 1,206 deaths in past 24 hrs