Anti-reflection effect of large-area ZnO nano-needle array on multi-crystalline silicon solar cells. (February 2022)