The crystal structure of nesquehonite, MgCO3.3H2O