Multiporphyrin arrays on cyclophosphazene scaffolds: synthesis and studies.