40 million South Africans expected to be vaccinated with current Covid-19 budget