Duke Energy says it expects to reduce energy generated by coal to just 5% of its total by 2030 and to eliminate coal entirely by 2035.