ZnO nanorods assisted Ni1.1Pt and Co3.9Pt alloy microtube counter electrodes for efficient dye-sensitized solar cells. (1st February 2016)