Bank of England holds rates