Department of Physics;
University of Science and Technology of China;
Hefei 230026;
Anhui Key Laboratory Optoelectronic Science and Technology;
University of Science and Technology of China Hefei 230026;
Department of Physics;
Hefei University of Technology;
Hefei 230009;