Bank of England faces rate debate amid Iran conflict