Text this: A Fast MPPT Method Based on Improved Water Cycle Optimization Algorithm for Photovoltaic Systems Under Partial Shading Conditions and Load Variations