BYD passes Tesla for first time