Modeling rainfall-runoff processes using smoothed particle hydrodynamics with mass-varied particles