Mercedes-Benz recalls over 100,000 vehicles