The best electric cars you can buy for under $40,000