Den amerikanska senaten röstar 50-46 för att avsluta Trumps nationella nödläge som används för Kanadatullar, vilket markerar det andra stora republikanska avhoppet mot hans handelsagenda på två dagar.