Thin Films of Semiconductors for Flexible Solar Cells: Electrochemical Deposition and Characterization