Enhancing the photo-currents of CdTe thin-film solar cells in both short and long wavelength regions | Synapse