Combined Heat And Power: Technology Review And Analysis For A Residential Building