A Comprehensive Survey of Silicon Thin-film Solar Cell: Challenges and Novel Trends | Synapse