Modelling microplastic and solute dispersion in fluvial environments