Novel spectral and electrochemical characteristics of triphenylamine-bound zinc porphyrins and their intramolecular energy and electron transfer.