EV rivals are catching up to Elon Musk