Particle and streamline numerical methods for conservative and reactive transport simulations in porous media