Electrochemical deposition of CZTS thin films on flexible substrate