Dynamic simulation of a microcogeneration system in a Spanish cold climate