Photo-rechargeable zinc-ion batteries