Bank of England holds base rate at 5%