TfL banned Uber over concerns it could not prevent breaches by its drivers