Macro-scale modelling of the impact response of 3D woven composites for aerospace applications