Hydrothermal synthesis of square thin flake CdS by using surfactants and thiocarbohydrate