How long does a flow cytometry test take?