InvestingS&P 500 Index flashes a death cross as US-Iran war continues ahead of NFP dataMarch 29, 2026