The United States has once again vetoed a UN Security Council resolution that demanded an immediate and unconditional ceasefire in Gaza.