Mexico’s big moment: Bank of America says nearshoring is creating a ‘lifetime opportunity’ to invest in the country