Airbnb sues New York City over restrictions on short-term rentals