1. Materials Chemistry and Nanochemistry Research Group, Solar Fuels Cluster, Departments of Chemistry, University of Toronto, 80 St. George Street, Toronto, Ontario M5S 3H6, Canada
2. Center for Advanced Functional Nanorobots, Department of Inorganic Chemistry, University of Chemistry and Technology, Technicka 5, Praha 6 166 28, Czech Republic
3. Flexible Wearable Electronics (WearoniX) Laboratory, Central European Institute of Technology, Brno University of Technology, Purkyňova 656/123, Brno CZ-616 00, Czech Republic
4. Department of Medical Research, China Medical University Hospital, China Medical University, No. 91 Hsueh-Shih Road, Taichung 40402, Taiwan