Morgan blasts England to S.Africa T20 win