Putin gives Oliver Stone a lift, says Snowden not a traitor, but ‘what he did was wrong’