Mercedes-Benz recalls 24,000 vehicles over driveshaft defect