Numerical modeling of rock mechanical behavior and fracture propagation by a new bond contact model