US President Donald Trump has vowed to sanction Russia before praising its President and then questioning whether Ukraine wants peace.