To whom correspondence should be addressed. E-mail: tangjie@keg.cs.tsinghua.edu.cn; Tel: 86-10-62788788-20