Putin tests 'Satan II' nuclear rocket that can hit 'anywhere in the world'