UN Security Council passes Gaza ceasefire resolution – as US abstains