Graphite nanoplatelet assemblies for transparent and catalytic electrodes in dye-sensitized solar cells