Keir Starmer to set out policy on Israel-Gaza war amid Labour tensions