Elon Musk has promised that Tesla will deliver a “more affordable” electric vehicle in early 2025, after he admitted that discounts and increased competition were...