Airbnb settles lawsuit with San Francisco over rental regulations