Is magnesium carbonate soluble or insoluble?