Duke Energy to build two new solar plants in North Carolina