Morgan McSweeney has resigned as Sir Keir Starmer’s chief of staff after coming under fire in the Lord Peter Mandelson scandal..