Johnson on thin ice as inflation hits workers and the poorest