Oil falls as investors assess mixed messaging on Iran peace talks ahead of ceasefire deadline 2026-04-21 · CNBC Read at source