AI-based predictive maintenance of solar photovoltaics systems: a comprehensive review | Synapse