Synthesis and application of porphyrin, phthalocyanine and perylene chromophores for solar energy conversion