photovoltaic mainstream adoption factors