North Carolina approves solar rebate, coal ash fine for Duke