Zinc battery lasts 900 cycles