Fractal rules of mixture for multi-scale fragmentation of heterogeneous materials