Department of Mechanics and Engineering Sciences, Peking University, Beijing 100871, ChinaDepartment of Mechanics and Engineering Sciences, Peking University, Beijing 100871, ChinaDepartment of Mechanics and Engineering Sciences, Peking University, Beijing 100871, ChinaDepartment of Mechanics and Engineering Sciences, Peking University, Beijing 100871, ChinaDepartment of Mechanics and Engineering Sciences, Peking University, Beijing 100871, China