Is solar photovoltaic power generation legal