3D modeling of arbitrary cracking in solids using augmented finite element method