Institute for Solar Energy Systems, School of Physics, Sun Yat-Sen University, Guangzhou 510006, China ...