Quantifying the Life-Cycle Environmental Profile of Photovoltaics and Comparisons with Other Electricity-Generating Technologies