Modelling sorption and mobility of cadmium and zinc in soils with scaled exchange coefficients