Energy absorption of three-dimensional braided composites under impact punch shear loading