Improved predictions of contaminant transport in rivers