CdTe/CdS solar cells on flexible substrates