US President Donald Trump and Russian leader Vladimir Putin agree to hold talks to end the war in Ukraine.