Forecasting macroeconomic models with artificial neural networks : an empirical investigation into the foundation for an intelligent forecasting system