Anger over Starmer's Gaza stance dents Labour election glory