Design of high performance and ultra-thin CdTe solar cells with SnTe BSF from numerical analysis | IEEE Conference Publication | IEEE Xplore