GM unveils long-range battery