Namibia reach quarter-finals with a sensational upset, pulling off a two-wicket win over South Africa in ICC U19 World Cup.