Effects of Supercharging, EGR and Variable Valve Timing on Power and Emissions of Hydrogen Internal Combustion Engines