Tesla posts its biggest revenue drop in 12 years — but the stock pops as Elon Musk promises cheaper EVs soon