Tesla’s Elon Musk promises autonomous EV at $25,000 in 3 years