Vancouver passes tough Airbnb regulations