Cost-effective sodium batteries are expected to replace lithium batteries