Text this: Achievements and Challenges of CdS/CdTe Solar Cells