Modelling surface runoff and soil erosion by Roo