Effects of CdCl2 treatment on deep levels in CdTe and their implications on thin film solar cells: a comprehensive photoluminescence study