The squeeze on people’s living standards will not ease until next year, the Bank of England chief says.