Macroeconomic forecasting: a comparison between artificial neural networks and econometric models.