Wearable and self-cleaning hybrid energy harvesting system based on micro/nanostructured haze film. (January 2020)