Boris Johnson has admitted that the cost of living support the government is providing is not enough – but he refused to announce any immediate measures to combat spiralling household bills.