History! Australia out as Afghanistan book T20 World Cup semi-final against Proteas