Synthesis and characterization of a novel fullerene derivative containing carbazole group for use in organic solar cells