EU to remove eight countries from tax-haven blacklist