which mountain range separates the iberian peninsula from the rest of europe?