Loading: Solar Cells That Harvest Energy All Day Every Day