House votes to block Saudi arms sales in face of Trump’s veto threat