Luminescent down-shifting for CdTe solar cells: A review of dyes and simulation of performance | IEEE Conference Publication | IEEE Xplore