Covalent-linked porphyrin/single-walled carbon nanotube nanohybrids: synthesis and influence of porphyrin substituents on nonlinear optical performance. (November 2017)