Home Auto BMW recalls cars in China over electrical fault