Hundreds of migrants reach Spain's Ceuta after swimming from Morocco