Two-scale damage failure analysis of 3D braided composites considering pore defects