Donald Trump has demanded Sir Keir Starmer “not give away” Diego Garcia in a fresh attack on his Chagos Islands deal.