US Senate close to passing $95bn aid for Ukraine, Israel and Taiwan after key vote