Zinc battery breakthrough enables up to 20 times longer life at low cost