US vetoes UN resolution demanding humanitarian ceasefire in Gaza