Tesla Raises Cash for Model 3 launch