Labour has pledged not to raise Income Tax, VAT, or employees' National Insurance contributions but the UK has a "£22bn black hole" which the government has said it must address