Internal combustion engine power generation