the mountain range that divides spain and france?