To whom correspondence should be addressed E-mail: yinyj@mail.tsinghua.edu.cn; Tel: 86-10-62795536; Fax: 86-10-62781824