Total variation diminishing schemes for pollutant transport in porous media