Is photovoltaic power generation harmful to batteries