Electron and hole diffusion length investigation in CdTe thin films by SPV method