Atomic layer deposition for photovoltaics: applications and prospects for solar cell manufacturing | Synapse