Trump announces migration deal with Mexico, averting threatened tariffs