Bank of England holds interest rates at record low