Influence of material and process parameters on microstructure evolution during the fabrication of carbon–carbon composites: a review