Leader of the Liberal Democrats and MP for Twickenham, Sir Vince Cable, says he is appalled that money is being set aside for Brexit planning rather than being used for public services.