The S&P 500 hasn't been this overbought since late 2023 — signaling trouble ahead