Sweden makes low-cost zinc battery with 8,000 charging cycles