Donald Trump used his campaign rally to rail against the state of the war in Ukraine while giving glowing remarks on Vladimir Putin and Xi Jinping.