Text this: Application of circle search algorithm for solar PV maximum power point tracking under complex partial shading conditions