High temperature compression properties and failure mechanism of 3D needle-punched carbon/carbon composites