Heartbreak as Proteas fall short of Netball World Cup semi-final