The US-Mexico-Canada Agreement (USMCA) - which will update and replace the 25-year-old North American Free Trade Agreement (NAFTA) - has taken another step forward after being passed by the House of Representatives.