A three-dimensional hydrodynamic model of estuarine circulation with an application to Southampton Water, UK