Carlos Slim stubs out cigarette habit