Ex-senator Perdue confirmed as US ambassador to China