The unlikely battle between Elon Musk and Warren Buffett to sell electric cars in China