MPPT techniques for photovoltaic systems: a systematic review in current trends and recent advances in artificial intelligence | Synapse