Trump says it’s Putin’s fault Ukraine war isn’t over