U.S. President Donald Trump has given Russian President Vladimir Putin a new deadline to end the war in Ukraine.