New Jersey's 2nd largest city to legalize Airbnb