Comparative study of edge-functionalized graphene nanoplatelets as metal-free counter electrodes for highly efficient dye-sensitized solar cells. (September 2018)