1. Department of Orthopaedics Shanghai Jiao Tong University Affiliated Sixth People's Hospital Shanghai Jiao Tong University Shanghai 200233 China
2. School of Biomedical Engineering Shenzhen University Medical School Shenzhen Guangdong 518060 China
3. College of Pharmacy Shenzhen Technology University Shenzhen 518118 China
4. Shanghai Key Laboratory of Hydrogen Science & Center of Hydrogen Science School of Materials Science and Engineering Shanghai Jiao Tong University Shanghai 200240 China