Numerical Ocean Circulation Modelling: Present Status and Future Directions