Understanding South Africa's Economic Puzzles