Sir Keir Starmer has reshuffled Labour’s top team in a late-night attempt to reset the party, after disappointing election results and the demotion of Angela Rayner triggered bitter infighting.