Dynamic mechanical behaviour and mesoscopic fracture evolution of gas-bearing coal under cyclic impact loading