Exact analytical solutions for contaminant transport in rivers 1. The equilibrium advection-dispersion equation