Eulerian-Lagrangian Numerical Scheme for Simulating Advection, Dispersion, and Transient Storage in Streams and a Comparison of Numerical Methods