Environmental impacts of microgeneration: Integrating solar PV, Stirling engine CHP and battery storage | Synapse