SEARCH Articles Figures Tables Long-lived ZnTPP triplet Zinc tetraphenylporphyrin ZnTPP) ZnTPP cation radical ZnTPP moiety