Sue Gray resigns as Keir Starmer’s chief of staff