Platinum nanoparticles/graphene composite catalyst as a novel composite counter electrode for high performance dye-sensitized solar cells