Unit Commitment with Dynamic Cycling Costs