Oil prices surge, stock futures slide after U.S. strikes Iran March 1, 2026 · NBC News Read full story at source