Spain and Morocco square off after over 6,000 migrants arrive by sea