Can Trump deliver on his promise to end Russia’s invasion of Ukraine?