Enbridge to buy US Gulf Coast gas storage facility for $335 million