Flow cytometry and cell sorting