Environmental performance of solar photovoltaics across three generations: A cradle-to-gate comparison | Synapse