Numerical modeling of non-isothermal quartz dissolution/precipitation in a coupled fracture–matrix system