Text this: Mesh-free SPH modelling of sediment scouring and flushing considering grains transport and transformation