Putin palace sold for $350 million