New waterfront hotel opens in New Bern