Text this: Swarm intelligence-based MPPT design for PV systems under diverse partial shading conditions