BaCl2 an efficient replacement of CdCl2 treatment step for thermally deposited CdTe thin film. (22nd May 2019)