Numerical study on the dynamic fracture behavior of 3D heterogeneous rocks using General Particle Dynamics