Information Preserving Component Analysis: Data Projections for Flow Cytometry Analysis