South Africa extends curfew as virus cases surge