South Africans march against anti-migrant violence