Numerical Simulation of Hydraulic Fracturing in Low-/High-Permeability, Quasi-Brittle and Heterogeneous Rocks