The US Senate has approved a $95bn (£76bn) foreign aid package that includes military support for Ukraine, Israel and Taiwan.