Donald Trump is reportedly planning to buy the Chagos Islands in the latest blow to Sir Keir Starmer's controversial plans to hand them to Mauritius.