US President Donald Trump has said he is ready to hold another summit with Russian President Vladimir Putin, but only when Moscow is prepared to work towards a "peace deal" to end the ongoing war in Ukraine.