The Senate voted to halt U.S. military assistance for Saudi Arabia?s war in Yemen, defying President Trump again for his defense of the kingdom after the killing of Jamal Khashoggi.