1. Physikalisch-Chemisches Institut, Universität Heidelberg, Im Neuenheimer Feld 229, D-69120 Heidelberg, Germany
2. Department of Chemistry, University of Colorado Denver, Denver, Colorado 80217-3364, USA and Beijing Computational Science Research Center, No. 10 East Xibeiwang Road, Haidian District, Beijing 100193, China