HOW LONG DO ROOFTOP RESIDENTIAL SOLAR PANELS LAST