battery technology limitations