PHT3D: A Reactive Multicomponent Transport Model for Saturated Porous Media