Energy gleaning to increase the efficiency of 2-axis time-position tracking photovoltaic arrays under variably cloudy skies