how long will my solar system last?