The impact of distributed micro-CHP on energy efficiency David Peck Sustainable Energy 2005 27th April 2005.