1. Department of Chemistry Stanford University, Stanford, California Department of Chemistry University of Florence, Florence, Italy Departemento de Quimica Universidade Nova de Lisboa, Lisboa, Portugal Stanford Synchrotron Radiation Laboratory, SLAC Stanford University, Stanford, California