Airbnb finally agrees to pay its taxes in SF