Kinetic modelling of CO2–water–rock interactions