H2 and ZnII-5,15-carbozole-10,20-H-porphyrin: Synthesis, Electronic Structure and their Self-Assembled Nano-Aggregations