Refillable’ technology could provide enough energy to drive an electric car up to 3,000 miles