New battery technology could last up to 50 years without charging: here are the details