carnallite natural potassium magnesium chloride kcimgci26h2owhich is an important ore of both metals – Meaning and Explanation