gas boiler Agent electricity generation