Trump is not Putin’s puppet