Artificial intelligence and data-driven approaches in renewable energy: A review of achievements and challenges | Synapse