National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [20775010, 21075011, 21003014]; Hunan Provincial Natural Science Foundation of ChinaNatural Science Foundation of Hunan Province [09JJ3016, 10JJ5002]; Foundation of Science and Technology Agency of Hunan Province of China [2009WK4005, 2009FJ3173, 2010FJ3167]; Foundation of Hunan Provincial Key Laboratory of Materials Protection for Electric Power and Transportation of China [2011CL05]; Ministry of Education of the People's Republic of ChinaMinistry of Education, China [NCET-10-0138]