Implementation of a J-integral based Maximum Circumferential Tensile Stress theory in DDA for simulating crack propagation