Thousands of Tesla customers still waiting for $35,000 Model 3