Tesla to raise $5 billion through share offering