US vetoes UN Security Council resolution on Gaza ceasefire