What are the factors affecting economic growth?