A continuous/discontinuous deformation analysis (CDDA) method based on deformable blocks for fracture modeling