Self-Cleaning Omnidirectional Solar Cells