Tesla chief Elon Musk unveils a $35,000 Model 3 (that actually costs a bit more)