Designing novel thin film polycrystalline solar cells for high efficiency: sandwich CIGS and heterojunction perovskite *Project supported by the National High-Tech R&D Program of China (No. 2015AA034601), the National Natural Science Foundation of China (Nos. 91333122, 61204064, 51202067, 51372082, 51402106, 11504107), the Ph.D. Programs Foundation of Ministry of Education of China (Nos. 20120036120006, 20130036110012), the Par-Eu Scholars Program, and the Fundamental Research Funds for the Central Universities. (January 2017)