Text this: Machine learning application in reservoir water level forecasting for sustainable hydropower generation strategy