ABC Hydrogen as fuel in internal combustion engines