Text this: Exploring machine learning algorithms for accurate water level forecasting in Muda river, Malaysia