Flexible CdTe solar cells on polymer films