Home Auto BMW, Volvo, Porsche to recall defective cars in China