A Review on the Design of Superstrong Carbon Nanotube or Graphene Fibers and Composites