Numerical correction for finite-difference solution of the advection—dispersion equation with reaction