Kim Kardashian buys Princess Diana’s amethyst cross necklace for $200K