Lib Dem Treasury spokesman Vince Cable pointed out that almost £2bn of the tax compensation package would go to people who were not out of pocket