Big returns from small fibers: A review of polymer/carbon nanotube composites