A novel framework for carbon price forecasting with uncertainties · Study