Cricket: Morgan blasts 106 as England set big total