lifespan of solar panel batteries