Analytical solutions to runoff on hillslopes with curvature: numerical and laboratory verification