US utility Duke Energy (NYSE:DUK) said on Wednesday it has agreed to unload 1.2 GW of wind, solar and battery storage assets to the John Hancock group, part of Canadaâs Manulife Financial Corporation (TSE:MFC).