Optimization of electrodeposition time on the properties of Cu2ZnSnS4 thin films for thin film solar cell applications