Silver-zinc batteries