A fully-coupled hydrological-mechanical-chemical model for fracture sealing and preferential opening