High Efficiency and Stable CdTe/CdS Thin Film Solar Cells on Soda Lime Glass