Semiconductor thin films by chemical bath deposition for solar energy related applications