South Africa clashes at anti-foreigner protest in Pretoria