The US has vetoed a UN ceasefire resolution for Gaza