Twitter needs new management, says CNBC's Kevin O'Leary