Modelling of coastal and estuarine hydrodynamics and sediment transport