Structures Self-Assembled from Anionic Graphene and Cationic Manganese Porphyrin: Characterization and Application in Artificial Photosynthesis