Computational fluid dynamics modelling of dissolved oxygen in oxidation ditches.