The chancellor has insisted to Sky News that she did not lie to the public about the state of the public finances ahead of the budget.