the National Natural Science Foundation of China NSFC10774097;10904088;The Science & Technology Committee of Shanghai Municipality08dj1400202;Special Research Fundation for the Doctoral Discipline of University200802800003;the Science and Technology Innovation Fund of the Shanghai Education Committee09ZZ95