Self-Cleaning Microcavity Array for Photovoltaic Modules.