Growth, centrism and semi-presidentialism: Forecasting the Portuguese general elections