President-elect Donald Trump has selected Gov. Terry Branstad (R-Iowa), to serve as ambassador to China. Here's what you need to know about him.