Airbnb wins case over responsibility for listings in Spain