Carboxymethyl cellulose-based polyelectrolyte as cationic exchange membrane for zinc-iodine batteries