Thousands of anti-migrant protesters march in South Africa amid heavy police presence