NBC News: Kim Jong Un and Putin sign mutual defense pact as Russian leader visits North Korea