Keir Starmer mobbed by pro-Palestinian crowd as he shuns Israel-Gaza ceasefire