‘It cannot go on’: British premier calls for immediate cease-fire in Gaza