Exploring machine learning algorithms for accurate water level forecasting in Muda river, Malaysia | Synapse