Operator-splitting procedures for reactive transport and comparison of mass balance errors.