Effect of model structure on the accuracy and uncertainty of results from water quality models