Airbnb to set 90 day rule in Edinburgh