EOS9NT: A TOUGH2 module for the simulation of water flow and solute/colloid transport in the subsurface