A third Covid wave in India is "inevitable", and it could hit the country in the next six to eight weeks.