Adoption and Diffusion of Decentralised Energy Conversion Technologies: The Success of Engine Co-Generation in Germany