President-elect Donald Trump has picked longtime foreign policy adviser Richard Grenell to serve as an envoy for special missions.