Solution-processed morphology-controllable nanosphere structured highly efficient and stable nickel sulfide counter electrodes for dye-and quantum dot-sensitized solar cells