School of Agriculture and Biology, Shanghai Jiaotong University, China.|School of Agriculture and Biology, Shanghai Jiaotong University, China.|School of Agriculture and Biology, Shanghai Jiaotong University, China.