what country shares border with mexico?