Spain's PM visits Ceuta after thousands breached border