A review on hydrate composition and capability of thermodynamic modeling to predict hydrate pressure and composition