Why high prices will likely outlast the Iran war