What affects outdoor solar lights run time?