Donald Trump slammed Spain over the migrant crisis in Ceuta, saying the country has “zero control” of its border and warning of wider consequences for Europe.