Flow cytometry in cancer immune monitoring and immunotherapy: an overview