Italy has threatened to suspend Schengen travel with Spain as a major migrant influx in Ceuta sparks a diplomatic clash.