Energy-absorbing mechanisms and crashworthiness design of CFRP multi-cell structures