Oil falls as investors assess mixed messaging on Iran peace talks ahead of ceasefire deadline April 21, 2026 · CNBC Read full story at source