Coupled reactions and silica diffusion during serpentinization