solar photovoltaic system working