What the weakening macro data means for the stock market