Thin film CdTe-CdS heterojunction solar cells on lightweight metal substrates