Hybrid solar energy harvesting and storage devices: The promises and challenges. (September 2019)