Pressure drop and heat transfer characteristics of tetra-n-butyl ammonium bromide clathrate hydrate slurry during flow melting and generating in a double-tube heat exchanger