Effect of hydrogen addition on the combustion and emission of a diesel free-piston engine. (19th July 2018)