Airbnb settles suit with Boston over STRs