Optical and electrical characterizations of highly efficient CdTe thin film solar cells