Numerical modelling of basin-scale impact crater formation