Recent advances in MPPT techniques for photovoltaic systems: A review of classical (P&O, IC), intelligent (ANN), optimization (PSO) and hybrid (ANN-PSO) methods | Synapse