A brief review on analysis and recent advancements in new solar cells using nanotechnology | Synapse