A DFN based 3D numerical approach for modeling coupled groundwater flow and solute transport in fractured rock mass. (March 2020)