CdTe photovoltaics: Life cycle environmental profile and comparisons