distributed solar photovoltaic energy