The Bank of England will not need to raise interest rates this year to combat the effects of rising energy costs, according to the world's lender of last resort.