French star Depardieu ditches France for Putin's Russia