Mexico folds to Trump's demands, tariffs avoided