South Africa closes in on one million COVID-19 cases