South Africa confront World Cup demons