Residential cogeneration systems: review of the current technology - Renewable and sustainable Energy Reviews, 10(5), p.389-431, 2006 .