Airbnb creates an "affordable housing dilemma" for cities