‘Caged’ porphyrin: the first dendritic molecule having a core photochemical functionality