South Africa reports over 4,000 new COVID-19 cases