Bullion has fallen about 23% since the US-Iran war began in February, pressured ‌by expectations that war-driven inflation could keep interest rates higher for longer