Recent advances in solar photovoltaic materials and systems for energy storage applications: a review | Synapse