Flexible CdTe Solar Cells on Polyimide and Flexible Glass Substrates