Numerical simulation of multi-field coupling in geothermal reservoir heat extraction of enhanced geothermal systems