Effect of hydrogen addition on the operating characteristics of a free piston linear engine