Donald Trump tapped respected Army lieutenant general H.R. McMaster as his national security advisor, hoping to course correct after his first pick resigned and his second turned down the vital post.