Thermodynamic and kinetic constraints on reaction rates among minerals and aqueous solutions; I, Theoretical considerations