Markets slide as Trump-Iran tensions rattle oil prices and stocks May 5, 2026 · The Independent Read full story at source