Spectroscopic Ellipsometry Studies of Cds/Cdte Thin Films And Photovoltaic Devices