Keir Starmer is facing rebellion from more than 120 Labour MPs over benefit cuts that target the UK’s most vulnerable. Could this be the beginning of the end for his leadership?