how are calcite and halite are the same