The U.S. Senate on Sunday unveiled a $118 billion bipartisan border security bill that would also provide aid to Ukraine and Israel following months of negotiations, but the measure faces an uncertain future amid opposition by Donald Trump and hard-line Republicans.

Senate Majority Leader Chuck Schumer said he would take steps to hold an initial vote on the bill on Wednesday. If the bill were to become law, it would mark the most significant changes in U.S. immigration and border security in decades.

Some progressive Democrats are angry the measure does nothing to provide a pathway to citizenship for the 11 million undocumented people who have lived in the U.S. for many years, including "Dreamer" immigrants who were brought in as children.