Modelling of Coupled Hydro-Thermo-Chemical Fluid Flow through Rock Fracture Networks and Its Applications