Functionalized Graphene Sheets as a Versatile Replacement for Platinum in Dye-Sensitized Solar Cells