Forecasting crude oil prices: a novel model combined multisource predictors, factor screening, and forecast combination | Synapse