Mughal “Mirror Diamond” necklace on sale for $20 million