Nearshoring represents 'a lifetime opportunity' to invest in Mexico, BofA says. How to play it