Gas Hydrate Deposition in Flowlines: A Challenging Problem in Flow Assurance