Putin calls freezing of Russian assets 'theft' which 'will not go unpunished'