DAFi: a directed recursive data filtering and clustering approach for improving and integrating data clustering identification of cell populations from polychromatic flow cytometry data