Simulation of non-conservative transport using particle tracking methods with an application to soils contaminated with heavy metals.