National Key Research and Development Program of China [2018YFB0104204, 2017YFB0102003]; CAST [2017QNRC001]; Hunan Provincial Natural Science Foundation of China [2018JJ3633]; Hunan Provincial Science and Technology Plan [2017TP1001, 2016TP1009]; Project of Innovation Driven Plan in Central South [2017CX004, 2018CX005]; National Natural Science Foundation of China [21607176]