Alternate panel interchange technique to improve the power production of PV array operating under various shading situations