Topology optimization for maximizing the fracture resistance of quasi-brittle composites