Porphyrin-substituted dinucleotides : Synthesis and spectroscopy