Improving ecological forecasts of copepod community dynamics using genetic algorithms