School of Science Hubei University of Technology Wuhan 430068 China;
School of Mathematics and Statistics Central China Normal University Wuhan 430079 China;
Rollins School of Public Health Emory University Atlanta 30322 USA;
School of Science Hubei University of Technology Wuhan 430068 China;