The halogen effect of perylene diimide-based non-fullerene acceptors on photovoltaic properties. (May 2022)