School of Physical Science and Technology, Shanghai Tech University, Shanghai 201210, P. R. China ...