Numerical approach to modelling pulse-mode soil flushing on a Pb-contaminated soil