Bank of England set to hold rates as Iran war clouds outlook Reuters