Walmart dodged up to $2.6 billion in US tax through a “fictitious” Chinese entity, former executive says