High stocking densities reduce Oreochromis niloticus yield: model building to aid the optimisation of production