The Chancellor said children ‘should not suffer for’ the dire state of the UK’s public finances.