what mountain isolates the iberian peninsula from the rest of europe?