Adsorption behavior of kinetic inhibitors on hydrate surfaces and its relation to the inhibition performance