How a sand battery could transform clean energy