Liechtenstein deal offers ‘biggest tax giveaway in 30 years’