A rare antique diamond necklace which was worn at two British coronations is expected to sell for more than £1 million when it goes under the hammer.