1. Center for Advanced Photovoltaics, Department of Electrical Engineering & Computer Science, South Dakota State University, Brookings, South Dakota 57006, and State Key Laboratory for Mesoscopic Physics and Department of Physics, Peking University, Beijing 100871, China