The US Senate passed a long-delayed $95 billion package sending aid to Ukraine, Israel and Taiwan.