Metal mediated self-assembled porphyrin metallacycles: Synthesis and multipurpose applications