5,10,15,20-Tetrakis[4'-(terpyridinyl)phenyl]porphyrin and its RuII complexes: synthesis, photovoltaic properties, and self-assembled morphology.