Pakistan crash to shock World Cup defeat by awesome Afghanistan