The war in Iran has roiled energy markets. Oil has spiked, natural gas is soaring in Europe and Asia, and gasoline prices have seen their highest one-week jump in years.