The dissolution of calcite in aqueous solution at pH < 4: kinetics and mechanism