India reports 1,054 fresh COVID infections, 29 deaths in last 24 hours