Text this: Performance of maximum power point tracking by using conventional and soft computing techniques during partial shading conditions