Mexico City "mega-march" against NAFTA