Anti-immigrant protest in S. Africa turns violent