Donald Trump did a very poor job when he went to Mexico, former Ambassador Jeffrey Davidow said.