Study: Electric cars won't catch on anytime soon