Photovoltaic Solar Cells: A Review | Synapse