Oil prices surge amid Hormuz closure due to Iran conflict

time Apr 25 2026