High-performance global peak tracking technique for PV arrays subject to rapidly changing PSC