A non-linear runoff generation model in small Alpine catchments