A hybrid framework for forecasting power generation of multiple renewable energy sources. (February 2023)