Novel nanographene/porphyrin hybrids – preparation, characterization, and application in solar energy conversion schemes