Bank of England to hold rates for remainder of year despite inflation risks