Airbnb vows to weed out the ‘bad actors’