Eoin Morgan smashed a number of records, as he made 148 off just 71 balls for England against Afghanistan at the ICC World Cup.