43-Carat Kashmir Sapphire Tops Auction at $6 Million.  Purchased by Harry Winston.