Peripherally metalated secoporphyrazines: a new generation of photoactive pigments.