New paradigms for advances in efficiency and stability of CdTe solar cells