Forecasting inflation and its determinants