Airbnb, NYC agree to end their fight over host data-sharing