Donald Trump has repeatedly railed against British Prime Minister Keir Starmer since the start of the war, accusing him of not doing enough to support the United States.