The Senate voted overwhelmingly Tuesday to approve $95 billion in foreign aid for Ukraine, Israel and Taiwan, ending months of political deadlock that saw the bill stall due to Republican opposition to arming Ukraine while Russia gained momentum on the battlefield.