Modelling heterogeneous coal-rock (HCR) failure patterns under dynamic impact loads using image-based finite element (FE) and discrete element (DE) model