What is the battery life of photovoltaic panels