Multi-scale mechanical modelling of highly heterogeneous woven composites