High-yield synthesis of quantum-confined CdS nanorods using a new dimeric cadmium(II) complex of S-benzyldithiocarbazate as single-source molecular precursor