Upwork stock drops 17% after revealing AI headwinds