tesla nears 500k vehicle deliveries in 2020 despite pandemic challenges