Overland flow on converging and diverging surfaces — Kinematic model and similarity solutions