Mexico and the north american free trade agreement : who will benefit?