More signs of macro slowdown, and what this means for stocks