Tesla recalls nearly 13,000 cars due to battery defect