Trump praises Putin, slams NATO