macro factors affecting stock market