Airbnb ends fight with NYC over fines