Eoin Morgan went past 50 as he powered England to victory by seven wickets against Pakistan