NBC: Kim Kardashian buys Princess Diana’s amethyst and diamond cross for $197,453