Controllable synthesis of nanocrystalline CdS with different morphologies and particle sizes by a novel solvothermal process