How long will today's solar panels last? Is there maintenance/upkeep involved? If so, is the associated cost figured into the ROI estimates?