Forecasting of stage-discharge in a non-perennial river using machine learning with gamma test