Italy has announced the suspension of the European Union's Schengen free-travel regime with Spain, citing the Ceuta migrant crisis as the reason for the decision.