Donald Trump and Vladimir Putin will speak over the phone, with the US president confident the man who ordered the invasion of Ukraine will agree to a ceasefire.