UK, France and 23 other countries say the war in Gaza ‘must end now’