Dyads and triads containing perylenetetracarboxylic diimide and porphyrin: efficient photoinduced electron transfer elicited via both excited singlet states.