The effects of local buckling and material yielding on the axial stiffness and failure of uniformly compressed I-section and box-section struts