Well-aligned ZnO nanorod arrays from diameter-controlled growth and their application in inverted polymer solar cell