Blood processors and cell separators