Airbnb battles bans