Barry Diller turns over reins as CEO of IAC