Electrodeposition and Photo-electrochemical behaviour of CIGS Thin Films and Nanowires arrays for Solar Cell