Anti-immigration protesters march in South Africa