In a campaign in which little is surprising anymore, Republican presidential candidate Donald Trump will make a surprise visit to Mexico on Wednesday before he makes a speech on immigration in Arizona.