Russia and China veto ceasefire in Gaza