Senate passes US-Canada-Mexico trade deal, a Trump priority