South Africa records over 2,000 new COVID-19 cases