A comprehensive study of renewable energy sources: Classifications, challenges and suggestions | Synapse