Cities have pushed back on Airbnb, citing noise complaints, rising rents, and a lack of affordable housing