Numerical validation of a Eulerian hydrochemical code using a 1D multisolute mass transport system involving heterogeneous kinetically controlled reactions