Pulse reverse electrodeposited NiCo2S4 nanostructures as efficient counter electrodes for dye-sensitized solar cells. (23rd December 2015)