Six months into the war between the US, Israel and Iran, some of the worst fears for the global economy have failed to materialise, despite the conflict driving up energy and food costs, disrupting travel and trade, and adding to pressure on already fragile supply chains.