Duke Energy posts loss on coal fleet