After stumble, U.S. ports deal clears last hurdle