The Spanish border has been breached. Will Schengen hold up?