Mercedes-Benz C-Class Cabriolet and S-Class Cabriolet make stylish India debut