Are solar panels a long-term investment?