A novel adaptive approach for hourly solar radiation forecasting