Research Center of Nano Science and Technology, College of Sciences, Shanghai University, Shanghai 200444, China ...