Application and modelling of ionic liquids as gas hydrate inhibitors