Self-cleaning organic solar cells based on micro/nanostructured haze films with optical enhancement effect