The Bank of England has held interest rates at 3.75% after a knife-edge vote which split the decision-making committee five ...