Interest rate held at 5.25% by Bank of England