1. National Key Lab of Spintronics, Institute of International Innovation, Beihang University, Hangzhou 311115, China
2. School of Integrated Circuit Science and Engineering, Beihang University, Beijing 100191, China
3. School of Electrical, Electronic, and Mechanical Engineering, University of Bristol, Queens Road, Bristol BS8 1QU, UK