Preparation and properties of CdS thin films comprising nano-particles by a solution growth technique