Noncovalent functionalization of graphene attaching [6,6]-phenyl-C61-butyric acid methyl ester (PCBM) and application as electron extraction layer of polymer solar cells.