Thermo-Gas Dynamics of Hydrogen Combustion and Explosion