Circuit City Names New COO, Announces Shakeup