Airbnb sues city of Miami for targeting hosts