Life Cycle Assessment of Photovoltaic Electricity Generation