Hydrogen impacts on performance and CO2 emissions from a diesel power generator