Infiltration and surface runoff dynamics on dryland hillslopes: a new method