BYD rolls out 500,000 th Atto 3 in 19 months: What made this EV a hit