Senate negotiators have reached a deal on a $118 billion bill to pair funding for the US Border with Mexico with security assistance for Israel and Ukraine. The bill is facing long odds in the House.