A statistical learning framework for solar irradiance forecasting using temperature clustering and tree-based models | Synapse