Sir Keir Starmer paid to keep a necklace he received from Donald Trump during the US president’s state visit. Details ...