BYD Misses Earnings Estimates as Price War Takes Toll