Former Sen. David Perdue named ambassador to China amid tariff battle - The Horn News