Mechanical and crack evolution characteristics of coal–rock under different fracture-hole conditions: a numerical study based on particle flow code