1. School of Nano Science and Technology Indian Institute of Technology Kharagpur Kharagpur 721302 India
2. School of Energy Science and Engineering Indian Institute of Technology Kharagpur Kharagpur 721302 India
3. Department of Electronics and Electrical Communication Engineering Indian Institute of Technology Kharagpur Kharagpur 721302 India
4. Semiconductor Thin Films and Emerging Photovoltaic Laboratory Department of Energy Science and Engineering Indian Institute of Technology Delhi Hauz Khas New Delhi 110016 India