Oil prices rebound as US-Iran tensions rise ahead of ceasefire deadline; Brent nears $100 April 21, 2026