Sport Nadine de Klerk hit 84 not out off 54 balls as South Africa stunned hosts India by three wickets at the Women’s Cricket World Cup in Visakhapatnam.