Investigation of the energy performance of multi-source integrated CHP systems for small-scale applications