When the above article was first published online, the research affiliation for Huangwei Zhang was incorrect. This has now been corrected in the online version to: State Key Laboratory for Turbulence and Complex Systems, Department of Mechanics and Aerospace Engineering, College of Engineering, Peking University, Beijing 100871, China.
The current affiliation for Huangwei Zhang is Department of Engineering, University of Cambridge, UK.
This has been corrected online and placed in a footnote in the article.
Taylor & Francis apologises for this error.