duke energy buying progress energy