Business & Stock Oil prices surge to $112/barrel following strike on Iran energy infrastructure March 19, 2026