Vowing change, Airbnb admits to its race problem