Why McKinsey is under attack in South Africa