Officials in Downing Street say UK Prime Minister Keir Starmer will not accept any more donations to pay for his clothes and spectacles.