S&P 500 faces 2-week make-or-break test as August weakness looms