Sir Keir Starmer will no longer accept donations in the future to pay for clothes.