Futuristic liquid batteries could refuel electric cars in minutes