Bank of England holds at 0.5%