Tesla needs $12 billion through 2018, key analyst says