Keir Starmer's leadership hangs by a thread as Labour struggles to redefine its identity amid internal strife.