The original version of this Article incorrectly omitted an affiliation of Kaikai Li: 'Shenzhen Environmental Science and New Energy Technology Engineering Laboratory, Tsinghua-Berkeley Shenzhen Institute (TBSI), Tsinghua University, Shenzhen 518055, China'. This has been corrected in both the PDF and HTML versions of the Article.