Modeling and simulation of a novel combined heat and power system with absorption heat pump based on solar thermal power tower plant