Rain briefly spares Proteas’ blushes in Cricket World Cup semi nightmare