what chain of mountains separate spain from france?