Oil prices spiked Tuesday as the Iran war continues to jeopardize global supplies, with U.S. strategic stockpiles falling to the lowest level in more than 40 years.