The United Nations Security Council has passed a previously postponed vote to end Israeli settlements after the U.S. abstained from voting.