Samsung unveils electric car battery: 310 miles on 20 mins