which mountain range isolates the iberian peninsula?