1. Institute of Plasma Physics, Chinese Academy of Sciences, Hefei 230031, China
2. University of Science and Technology of China, Hefei 230026, China
3. Centre of Magnetic Fusion Theory, Chinese Academy of Sciences, Hefei 230031, China
4. Department of Physics, Auburn University, Auburn, Alabama 36849, USA