Supported by Biomedical and Medical Projects of Science and Technology Commission of Shanghai Municipality (09411950900).