Thermal-hydraulic-mechanical-chemical modeling and simulation of an enhanced geothermal system based on the framework of extended finite element methods - Embedded discrete fracture model