Angela Rayner's resignation is a personal tragedy for her. But it's a political catastrophe for Keir Starmer.