US President Donald Trump said Thursday that Russia's Vladimir Putin agreed to a personal request to halt attacks on Kyiv and other Ukrainian cities after Moscow's strikes left millions without heating during an "extreme" cold snap.