The government needs to do “a lot more” to help people struggling with the cost of living, a minister has said, as some Tory MPs call for a rise in National Insurance to be delayed.

Defence minister James Heappey said the government was in “listening mode”, but also defended the tax rise, saying it was not a “blunt instrument”.