Text this: A multiplicative components model for oil price forecasting