FinanceChina’s price wars help spark US$157 billion losses in mainland consumer stocks, as Alibaba, Yum China and BYD pull back from market