High short-circuit current density CdTe solar cells using all-electrodeposited semiconductors