where is iberian peninsula located on a map