President Trump says a Ukraine peace deal may be near and is sending envoys to Moscow and Kyiv amid ongoing Russian attacks.