Calibration, validation and uncertainty analysis of a SWAT water quality model