Review the impact of nanoparticles on the thermodynamics and kinetics of gas hydrate formation