CVD and CVR Silicon-based functionally gradient coatings on CC composites