Bank of England holds rates at 3.75 percent