Seismic Cricket World Cup shock as Afghanistan defeat champions England