Republican nominee Donald Trump has addressed supporters in a major speech on immigration in the border state of Arizona, just hours after he met Mexican President Enrique Pena Nieto in Mexico City.