Core traits of successful teams