Leslie Moonves resigns from CBS