Home Finance Airbnb settles with San Francisco, agrees to register local hosts