Could battery discovery make long-range electric cars viable?