Coupled transport of multi-component solutes in porous media