Donald Trump pushes back Ukraine war deadline in sign of support for Kyiv