Ex-CIA officer says he's astonished by Putin's visit to North Korea