Chemically reactive multicomponent transport simulation in soil and groundwater: 1. Model development and evaluation