North Korea wears its Putin pact like a badge of pride