The U.N. General Assembly on Friday overwhelmingly voted to approve a measure calling for an immediate “humanitarian truce” in Gaza and demanding “continuous, sufficient and unhindered” provisions to aid civilians trapped in the heavily bombarded Palestinian enclave. The resolution — which passed by a vote of 120-14, with 45 member-states abstaining— is nonbinding but carries political weight. The United States and Israel were among the 14 nations that voted against the resolution, which calls for a “durable and sustained truce leading to a cessation of hostilities.” It also condemns “all acts...