photovoltaic panel endurance