difference between quartz calcite and dolomite