Race, caste and class in South Africa