Recent Developments of Flexible CdTe Solar Cells on Metallic Substrates: Issues and Prospects. (1st March 2012)