1. College of Physics and Electronic Engineering, Hainan Normal University, Hainan 571158, China
2. Haikou Key Laboratory of Solar Energy and Photovoltaic Application Technology, Hainan 571158, China
3. The Innovation Platform for Academicians of Hainan Province, Haikou 571158, China
4. Department of Mathematics and Statistics, University of New Mexico, Albuquerque, New Mexico 87131, United States