Text this: An electromagnetism-like mechanism algorithm approach for photovoltaic system optimization