what european country borders portrugal and france?