National Basic Research Program (973 Program)National Basic Research Program of China [2006CB606505]; National Natural Foundation of ChinaNational Natural Science Foundation of China (NSFC) [50333050]; Shanghai Fundamental Theory Program [07DJ14002]; Programme of Introducing Talents of Discipline to UniversitiesMinistry of Education, China - 111 Project [111-2-04]