High Efficiency CdTe/CdS Thin Film solar Cells by a Process Suitable for Large Scale Production.