Eighteen Republican senators joined Democrats on Sunday in voting to advance a $95 billion national security bill that contains funds for Ukraine and Israel, putting the bill on a path to pass the chamber early this week in what could be seen as a rebuke to former president Donald Trump’s recent comments deriding the NATO alliance.