The Bank of England has kept interest rates on hold amid concerns over rising inflation, despite a worsening economic slowdown and early signs of a slump in the jobs market.