Production of magnesium carbonates from serpentinite for long-term storage of CO2