Interconnected nitrogen and sulfur co-doped graphene-like porous carbon nanosheets with high electrocatalytic activity as counter electrodes for dye-sensitized and quantum dot-sensitized solar cells. (10th November 2018)