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