BYD's earnings spell more bad news for Tesla