Strength improvement of fibre-reinforced composites through hierarchy, fibre mixing and self healing