PARSWMS: a parallelized model for simulating 3-D water flow and solute transport in soil