In the version of this article originally published, Extended Data Fig. 3 was incorrect. A duplicate of Extended Data Fig. 4 was uploaded in place of Extended Data Fig. 3. Extended Data Fig. 3 has now been uploaded. The error has been fixed in the PDF and HTML versions of this article.