1. Department of ChemistryOrganic ChemistryKTH Royal Institute of Technology 10044 Stockholm Sweden
2. Department of ChemistryApplied Physical ChemistryKTH Royal Institute of Technology Stockholm SE-10044 Sweden
3. State Key Laboratory of Fine ChemicalsInstitute of Artificial PhotosynthesisDUT–KTH, Joint Education and Research Centre on Molecular DevicesDalian University of Technology (DUT) 116024 Dalian China