Machine Learning And Time Series Forecasting For Hydropower Predictions